package com.example.tass.domain;

import cn.tass.exceptions.TAException;

public class MyAsymEncryptRequest extends MyBaseRequest{
    private String keyOrCertId;
    private int keyOrCertIdType;
    private String data;
    private int encFormat;

    public MyAsymEncryptRequest() {
    }

    public String getKeyOrCertId() {
        return this.keyOrCertId;
    }

    public void setKeyOrCertId(String keyOrCertId) {
        this.keyOrCertId = keyOrCertId;
    }

    public int getKeyOrCertIdType() {
        return this.keyOrCertIdType;
    }

    public void setKeyOrCertIdType(int keyOrCertIdType) {
        this.keyOrCertIdType = keyOrCertIdType;
    }

    public String getData() {
        return this.data;
    }

    public void setData(String data) {
        this.data = data;
    }

    public int getEncFormat() {
        return this.encFormat;
    }

    public void setEncFormat(int encFormat) {
        this.encFormat = encFormat;
    }

    public void validate() throws TAException {
        this.checkParamIsEmpty(this.keyOrCertId, "keyOrCertId");
        this.checkParamIsEmpty(this.data, "data");
    }
}
